3bc56cddb15a29fc8512a139cdc62c0168e14665,servlets/post/src/main/java/org/apache/sling/servlets/post/impl/helper/SlingPropertyValueHandler.java,SlingPropertyValueHandler,setPropertyAsIs,#Node#RequestProperty#,185
Before Change
if ( prop.hasMultiValueTypeHint() ) {
final Value[] array = new Value[1];
array[0] = parent.getSession().getValueFactory().createValue(c);
response.onModified(
parent.setProperty(prop.getName(), array).getPath()
);
} else {
response.onModified(
parent.setProperty(prop.getName(), c).getPath()
);
}
return;
}
After Change
if ( prop.hasMultiValueTypeHint() ) {
final Value[] array = new Value[1];
array[0] = parent.getSession().getValueFactory().createValue(c);
changes.add(Modification.onModified(
parent.setProperty(prop.getName(), array).getPath()
));
} else {
changes.add(Modification.onModified(
parent.setProperty(prop.getName(), c).getPath()
));
}
return;
}